package com.lemobar.pay.model;

import com.lemobar.pay.enums.LmbPayTypeEnum;
import com.lemobar.pay.model.alipay.request.AliPayTradeQueryRequest;
import com.lemobar.pay.model.wxpay.request.WxPayQueryRequest;
import lombok.Data;

/**
 * 订单查询结果
 * {@link WxPayQueryRequest}
 * {@link AliPayTradeQueryRequest}
 */
@Data
public class QueryRequest {

    /**
     * 支付方式.
     */
    private LmbPayTypeEnum payTypeEnum;


    /**
     * 商户订单号
     * (orderId 和 outOrderId 二选一，两个都传以outOrderId为准)
     */
    private String orderId;

    /**
     * 外部订单号
     * (例如微信生成的transaction_id)
     */
    private String outOrderId;
}
